Challenge

You’ve learnt how to made a volcano plot of your RNA-seq results in this course and you can now create static plots that you can include in your paper. However, you’d like to also be able to interactively explore the plot to see what genes the points represent.

The aim of this challenge is to generate an interactive volcano plot of the luminal RNA-seq results using the cool plotly package. The code we already wrote to generate the static plot is below, you can modify that to create the interactive plot.

Solution

LS0tCnRpdGxlOiAiSW50cm9kdWN0aW9uIHRvIFI6IFdlZWsgNCBTb2x1dGlvbnMiCmF1dGhvcjogIk1hcmlhIERveWxlIgpkYXRlOiAiYHIgZm9ybWF0KFN5cy50aW1lKCksICclZCAlQiAlWScpYCIKb3V0cHV0OiAKICBodG1sX25vdGVib29rOgogICAgdG9jOiB5ZXMKICAgIHRvY19mbG9hdDogeWVzCiAgICB0b2NfZGVwdGg6IDIKc3VidGl0bGU6IEludGVyYWN0aXZlIHZvbGNhbm8gcGxvdCBjaGFsbGVuZ2UKLS0tCgojIyMjIENoYWxsZW5nZQoKWW91J3ZlIGxlYXJudCBob3cgdG8gbWFkZSBhIHZvbGNhbm8gcGxvdCBvZiB5b3VyIFJOQS1zZXEgcmVzdWx0cyBpbiB0aGlzIGNvdXJzZSBhbmQgeW91IGNhbiBub3cgY3JlYXRlIHN0YXRpYyBwbG90cyB0aGF0IHlvdSBjYW4gaW5jbHVkZSBpbiB5b3VyIHBhcGVyLiBIb3dldmVyLCB5b3UnZCBsaWtlIHRvIGFsc28gYmUgYWJsZSB0byBpbnRlcmFjdGl2ZWx5IGV4cGxvcmUgdGhlIHBsb3QgdG8gc2VlIHdoYXQgZ2VuZXMgdGhlIHBvaW50cyByZXByZXNlbnQuCgpUaGUgYWltIG9mIHRoaXMgY2hhbGxlbmdlIGlzIHRvIGdlbmVyYXRlIGFuICoqaW50ZXJhY3RpdmUqKiB2b2xjYW5vIHBsb3Qgb2YgdGhlIGx1bWluYWwgUk5BLXNlcSByZXN1bHRzIHVzaW5nIHRoZSBjb29sICoqcGxvdGx5KiogcGFja2FnZS4gVGhlIGNvZGUgd2UgYWxyZWFkeSB3cm90ZSB0byBnZW5lcmF0ZSB0aGUgc3RhdGljIHBsb3QgaXMgYmVsb3csIHlvdSBjYW4gbW9kaWZ5IHRoYXQgdG8gY3JlYXRlIHRoZSBpbnRlcmFjdGl2ZSBwbG90LgoKIyMjIyBTb2x1dGlvbgoKYGBge3J9CmxpYnJhcnkodGlkeXZlcnNlKQpsaWJyYXJ5KHBsb3RseSkKZGVfcmVzdWx0cyA8LSByZWFkX3RzdigiL3RyYWluaW5nL3ItaW50cm8tdGlkeXZlcnNlL2RhdGEvbGltbWEtdm9vbV9sdW1pbmFscHJlZ25hbnQtbHVtaW5hbGxhY3RhdGUudHN2Lmd6IikKZGVfcmVzdWx0cyA8LSBtdXRhdGUoZGVfcmVzdWx0cywgc2lnbmlmPWlmZWxzZSgoYWRqLlAuVmFsIDwgMC4wNSAmIGxvZ0ZDID4gMSksICJVcCIsIGlmZWxzZSgoYWRqLlAuVmFsIDwgMC4wNSAmIGxvZ0ZDIDwgLTEpLCAiRG93biIsICJOb3Qgc2lnbmlmIikpKQpwIDwtIGdncGxvdChkYXRhPWRlX3Jlc3VsdHMsIG1hcHBpbmc9YWVzKHg9bG9nRkMsIHk9LWxvZzEwKFAuVmFsdWUpLCBjb2xvdXI9c2lnbmlmLCBHZW5lPVNZTUJPTCkpICsKICBnZW9tX3BvaW50KCkgKwogIHNjYWxlX2NvbG91cl9tYW51YWwodmFsdWVzPWMoIlVwIj0icmVkIiwgIk5vdCBzaWduaWYiPSJncmV5IiwgIkRvd24iPSJibHVlIikpCmdncGxvdGx5KHAsIHRvb2x0aXA9IkdlbmUiKQpgYGAKCg==